水無瀬の部屋 > Programming > sample > tools > header > snprintf.h |
---|
1: //*********************************************************
2: // プロジェクト: TOOLS
3: // ファイル名: snprintf.h
4: //*********************************************************
5: #ifndef SNPRINTF_HEAD_INCLUDED // 多重インクルードの防止
6: #define SNPRINTF_HEAD_INCLUDED
7:
8:
9: //*********************************************************
10: // コンパイル環境の指定
11: //*********************************************************
12: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
13: #include <header/_tools.h>
14: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
15: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
16: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
17: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
18:
19:
20: //*********************************************************
21: // マクロ の 定義
22: //*********************************************************
23: #define snprintf _my_snprintf
24: #define vsnprintf _my_vsnprintf
25:
26:
27: //*********************************************************
28: // 関数 の 宣言
29: //*********************************************************
30: #ifdef __cplusplus
31: extern "C" {
32: #endif
33:
34:
35: // snprintf.cpp
36: int _my_vsnprintf( char *buffer, size_t bufsize, const char *fmt, va_list vp );
37: int _my_snprintf( char *buffer, size_t bufsize, const char *fmt, ... );
38:
39:
40: #ifdef __cplusplus
41: } // extern "C"
42: #endif
43:
44:
45: #endif // #ifndef SNPRINTF_HEAD_INCLUDED
46:
47:
48: //** end **
49:
参照:
md4.cpp, md5.cpp, sha1.cpp, sha256.cpp, sha512.cpp, snprintf.cpp, toolctrl.cpp, tools.h, toolsys.cpp
水無瀬の部屋 > sample > tools > header > snprintf.h |
---|
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/header/snprintf_h.shtml